SHIFT does not move control correctly due to control already selected.

Cause:


The control is already selected before pressing SHIFT. This is by design of Microsoft Access.

Solution:


Press and hold down SHIFT before selecting the control.